13e2f16afa4796c5f03b1defedc5c7711647144a,uportal-war/src/main/java/org/apereo/portal/portlet/dao/jpa/JpaPortletDefinitionDao.java,JpaPortletDefinitionDao,getNativePortletDefinitionId,#String#,271
Before Change
return Long.parseLong(portletDefinitionId.getStringId());
}
protected long getNativePortletDefinitionId(String portletDefinitionId) {
return Long.parseLong(portletDefinitionId);
}
}
After Change
protected Long getNativePortletDefinitionId(String portletDefinitionId) {
Long rslt = null; // default
try {
rslt = Long.parseLong(portletDefinitionId);
} catch (NumberFormatException nfe) {
logger.warn("The portletDefinitionId '{}' is not parsable to a valid portletId (long); null will be returned", portletDefinitionId);
}
return rslt;
}
}